package cn.com.coding.system.domin;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 物品表
 *
 * @author mxz
 * @email codingce@gmail.com
 * @date 2022-03-05 14:01:22
 */
@Data
@TableName("product_info")
public class ProductInfoEntity extends BaseEntity {

    /**
     * 商品分类，外键
     */
    private String categoryPid;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 出售价格
     */
    private BigDecimal price;
    /**
     * 真实价格
     */
    private BigDecimal realPrice;
    /**
     * 邮费
     */
    private BigDecimal postage;
    /**
     * 详细信息
     */
    private String des;
    /**
     * 状态 上架1 下架0
     */
    private Integer productStatus;

    private Integer activityStatus;

    private Integer views;
    /**
     *
     */
    private Integer productType;
    /**
     * 擦亮时间，按该时间进行查询，精确到时分秒
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date polishTime;
    /**
     * 下架时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;

}
